#include <iostream>
using namespace std;

/*基于哈希表*/
#include <unordered_set>

int main()
{
    unordered_set<int> myUnSet;

    /*插入数据 */
    myUnSet.insert(22);
    myUnSet.insert(44);
    myUnSet.insert(11);
    myUnSet.insert(33);
    myUnSet.insert(44);
    myUnSet.insert(11);
    myUnSet.insert(33);

    cout << "size:" << myUnSet.size() << endl;

    for (auto iter = myUnSet.begin(); iter != myUnSet.end(); iter++)
    {
        cout << *iter << endl;
    }

    /*查找元素*/
    if (myUnSet.find(111) != myUnSet.end)
    {
        cout << "找到了!" << endl;
    }
    else
    {
        cout << "没找到!" << endl;
    }

    return 0;
}
